package edu.umn.se.trap;

public class TravelDetails {
    private String username;
    private int departureDate, departureTime, arrivalDate, arrivalTime;
    private boolean CSE_sponsored, DTC_sponsored, nonsponsored;
    private String emergencyContact;
    private String emergencyContactTelNum;
    private String justConfTitle;
    private boolean justPresented;
    private String justPresentationTitle;
    private String justPresentationAbstract;
    private String justPresentationAcknowledgement;
    private String justNonsponsored;
    private String justSponsored;
    
    /**
     * Constructor for TravelDetails
     * @param uname username
     * @param depDate departure date
     * @param depTime departure time
     * @param arrDate arrival date
     * @param arrTime arrival time
     * @param cseSpons CSE sponsored funding?
     * @param dtcSpons DTC sponsored funding?
     * @param nonspons Nonsponsored funding?
     * @param emergContact emergency contact 
     * @param emergContactTelNum emergency contact number
     * @param jConfTitle conference title
     * @param jPresented presenting?
     * @param jPresentationTitle presentation title
     * @param jPresentationAbstract description of abstract
     * @param jPresentationAcknowledgement acknowledgment of grant
     * @param jNonspons description of non-sponsored funds
     * @param jSpons description of sponsored funds
     */
    public TravelDetails(String uname,
                         int depDate,
                         int depTime,
                         int arrDate,
                         int arrTime,
                         boolean cseSpons,
                         boolean dtcSpons,
                         boolean nonspons,
                         String emergContact,
                         String emergContactTelNum,
                         String jConfTitle,
                         boolean jPresented,
                         String jPresentationTitle,
                         String jPresentationAbstract,
                         String jPresentationAcknowledgement,
                         String jNonspons,
                         String jSpons
                         )
    {
        username = uname;
        departureDate = depDate;
        departureTime = depTime;
        arrivalDate = arrDate;
        arrivalTime = arrTime;
        CSE_sponsored = cseSpons;
        DTC_sponsored = dtcSpons;
        nonsponsored = nonspons;
        emergencyContact = emergContact;
        emergencyContactTelNum = emergContactTelNum;
        justConfTitle = jConfTitle;
        justPresented = jPresented;
        justPresentationTitle = jPresentationTitle;
        justPresentationAbstract = jPresentationAbstract;
        justPresentationAcknowledgement = jPresentationAcknowledgement;
        justNonsponsored = jNonspons;
        justSponsored = jSpons;
    }
    
    public String getUsername() 
    {
        return username; 
    }
    
    public void setUsername(String x500) 
    {
        username = x500; 
    }
    
    public int getDepartureDate() 
    {
        return departureDate; 
    }
    
    public void setDepartureDate(int depDate) 
    {
        departureDate = depDate; 
    }
    
    public int getDepartureTime() 
    {
        return departureTime; 
    }
    
    public void setDepartureDateTime(int depTime) 
    {
        departureTime = depTime; 
    }
    
    public int getArrivalDate() 
    {
        return arrivalDate; 
    }
    
    public void setArrivalDate(int arrDate) 
    {
        arrivalDate = arrDate; 
    }
    
    public int getArrivalTime() 
    {
        return arrivalTime; 
    }
    
    public void setArrivalDateTime(int arrTime) 
    {
        arrivalTime = arrTime; 
    }
    
    public boolean getCSE_sponsored() 
    {
        return CSE_sponsored; 
    }
    
    public void setCSE_sponsored(boolean cseSponsored) 
    {
        CSE_sponsored = cseSponsored; 
    }
    
    public boolean getDTC_sponsored() 
    {
        return DTC_sponsored; 
    }
    
    public void setDTC_sponsored(boolean dtcSponsored) 
    {
        DTC_sponsored = dtcSponsored; 
    }
    
    public boolean getNonsponsored() 
    {
        return nonsponsored; 
    }
    
    public void setNonsponsored(boolean nonspon) 
    {
        nonsponsored = nonspon; 
    }

    public String getEmergencyContact() 
    {
        return emergencyContact; 
    }
    
    public void setEmergencyContact(String emerContact) 
    {
        emergencyContact = emerContact;
    }
    
    public String getEmergencyContactTelNum() 
    {
        return emergencyContactTelNum; 
    }
    
    public void setEmergencyContactTelNum(String emerContactTelNum) 
    {
        emergencyContactTelNum = emerContactTelNum;
    }
    
    public String getJustConfTitle() 
    {
        return justConfTitle; 
    }
    
    public void setJustConfTitle(String jConfTitle) 
    {
        justConfTitle = jConfTitle;
    }
    
    public boolean getJustPresented() 
    {
        return justPresented; 
    }
    
    public void setJustPresented(boolean jPresented) 
    {
        justPresented = jPresented; 
    }
    
    public String getJustPresentationTitle() 
    {
        return justPresentationTitle; 
    }
    
    public void setJustPresentationTitle(String jPresentationTitle) 
    {
        justPresentationTitle = jPresentationTitle;
    }
    
    public String getJustPresentationAbstract() 
    {
        return justPresentationAbstract; 
    }
    
    public void setJustPresentationAbstract(String jPresentationAbstract) 
    {
        justPresentationAbstract = jPresentationAbstract;
    }
    
    public String getJustPresentationAcknowledgement() 
    {
        return justPresentationAcknowledgement; 
    }
    
    public void setJustPresentationAcknowledgement(String jPresentationAcknowledgement) 
    {
        justPresentationAcknowledgement = jPresentationAcknowledgement;
    }
    
    public String getJustNonsponsored() 
    {
        return justNonsponsored; 
    }
    
    public void setJustNonsponsored(String jNonsponsored) 
    {
        justNonsponsored = jNonsponsored;
    }
    
    public String getJustSponsored() 
    {
        return justSponsored; 
    }
    
    public void setJustSponsored(String jSponsored) 
    {
        justSponsored = jSponsored;
    }
}